home *** CD-ROM | disk | FTP | other *** search
- %%BeginProcSet: BeachHead 2 0
- % BeachHead - v2 Copyright 1991, 1992 Silicon Beach Software, inc.
- userdict/BeachHead known userdict begin/BeachHead 140 dict def BeachHead end begin/ta exch def
- /BeachHead_version 2 def/isWinPS false def/c 75 string def/sa 75 string def/oldmatrix 6 array def/newmatrix 6 array def/a{bind def}bind def/b{exch def}a
- /_doTexturePat false def/nulld{counttomark{null def}repeat pop}a mark/l/m/o/q/r/u/v/w/x/y/z/A
- /B/D/E/F/G/H/I/J/K/M/N/O/P/Q/R/S/T/V/W/X/Y/ba/ca/da/ea/fa/ga/ha/ia/ja/ka ta not{/la/ma}if/_strtxtmatrix nulld
- /ra 256 array def ra dup dup 0/Times-Roman findfont/Encoding get 0 128 getinterval putinterval
- 39/quotesingle put 96/grave put/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis
- /Udieresis/aacute/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave
- /ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute/ograve
- /ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis/dagger/degree/cent
- /sterling/section/bullet/paragraph/germandbls/registered/copyright/trademark/acute
- /dieresis/notequal/AE/Oslash/infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff
- /summation/product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash/questiondown
- /exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft/guillemotright
- /ellipsis/blank/Agrave/Atilde/Otilde/OE/oe/endash/emdash/quotedblleft/quotedblright
- /quoteleft/quoteright/divide/lozenge/ydieresis/Ydieresis/fraction/currency/guilsinglleft
- /guilsinglright/fi/fl/daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand
- /Acircumflex/Ecircumflex/Aacute/Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave
- /Oacute/Ocircumflex/apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde
- /macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron ra 128 128 getinterval astore pop
- /va 256 array def ra va copy pop va 14{dup}repeat 161/ring put 178/Scaron put 182/eth put
- 184/Thorn put 185/thorn put 195/scaron put 198/Eth put 222/hyphen put 223/twosuperior put
- 225/threesuperior put 240/onequarter put 249/onehalf put 250/periodcentered put 253/multiply put
- 254/Yacute put version cvr 51 ge{va 245/onesuperior put va 251/threequarters put va 255/yacute put}if
- /d{0 1 74{c exch 0 put}for dup c cvs pop c}a/qa{0 1 74{sa exch 0 put}for dup sa cvs pop sa 74 1 put}a
- /e{d 74 2 put}a/f{d 74 3 put}a/g{d 73 1 put}a/h{d 72 1 put}a/i{d 71 1 put}a/j{1 currentrgbcolor 1 index eq 3 1 roll eq and{currentgray sub}if setgray}a
- /k{/FontInfo 1 dict def FontInfo/UnderlinePosition -100 l/FontInfo known{l/FontInfo
- get/UnderlinePosition known{pop l/FontInfo get/UnderlinePosition get}if}if put/m 1 string def
- /FontBBox[0 0 1 1]def/FontType 3 def/Encoding l/Encoding get def/FontName c c length string copy def}a
- /n{/o 14 dict def o begin/l b k/_isSBShadowFont l/_isSBShadowFont known{l/_isSBShadowFont get}
- {false}ifelse def/BuildChar{exch begin m 0 3 -1 roll put l setfont m stringwidth setcharwidth
- 0 0 moveto m show end}def}a/p{/o 17 dict def o begin/q b/r b/l b/FontMatrix[1 0 0 1 0 0]def k}a/s{exch begin m 0 3 -1 roll put
- l setfont m stringwidth FontMatrix 0 get dup 20 le{pop 1 index 0 ne{exch q add exch}if
- }{40 le{1 index 0 ne{exch q 2 div add exch}if}if}ifelse setcharwidth 0 0 moveto gsave}a
- /t{dup length 1 add dict/o b dup{1 index/FID ne 2 index/UniqueID ne and{o 3 1 roll put}
- {pop pop}ifelse}forall o begin/PaintType 2 def/StrokeWidth 1 0 FontMatrix dtransform dup
- mul exch dup mul add sqrt .012 exch div def end/_ o definefont}a/findbeachheadfont{dup
- findfont/Encoding get dup 161 get exch 162 get/cent eq exch/exclamdown eq and{userdict
- /BeachHead get begin qa FontDirectory sa known{pop sa findfont}{findfont dup length 1 add dict
- /o exch def{1 index/FID ne 2 index/UniqueID ne and{o 3 1 roll put}{pop pop}ifelse}forall
- /FontName sa sa length string copy def o/Encoding isWinPS{va}{ra}ifelse put sa o definefont}ifelse end}
- {findfont}ifelse}a/findoutlinefont{userdict/BeachHead get begin e FontDirectory c known{pop c findfont}{
- findbeachheadfont t .02 p/_isSBShadowFont false def/BuildChar{userdict/BeachHead get begin
- s j m show grestore gsave r setfont m show grestore end end}def end c o definefont}ifelse end}a
- /findshadowfont{userdict/BeachHead get begin f FontDirectory c known{pop c findfont}{findbeachheadfont
- t .05 p/_isSBShadowFont true def/BuildChar{userdict/BeachHead get begin s q dup neg rmoveto
- m show grestore gsave j m show grestore gsave r setfont m show grestore end end}def end
- c o definefont}ifelse end}a/addheavy{userdict/BeachHead get begin dup/FontName known{dup/FontName get
- h FontDirectory c known{pop pop c findfont}{pop n/FontMatrix[1 0 0 1 0 0]def/BuildChar{exch
- begin m 0 3 -1 roll put l setfont m stringwidth exch .02 add exch setcharwidth 0 0
- moveto m show .04 0 moveto m show end}def end c o definefont}ifelse}if end}a/addoblique{userdict/BeachHead
- get begin dup/FontName known{dup/FontName get g FontDirectory c known{pop pop c findfont}{pop n/FontMatrix
- [1 0 .17 1 0 0]def end c o definefont}ifelse}if end}a/adduline{userdict/BeachHead get begin
- dup/FontName known{dup/FontName get i FontDirectory c known{pop pop c findfont}{pop n
- /FontMatrix[1 0 0 1 0 0]def/BuildChar{exch begin m 0 3 -1 roll put l setfont m stringwidth
- setcharwidth .05 setlinewidth 0 setlinecap FontInfo/UnderlinePosition get 1000 div dup -.07
- exch moveto .07 exch m stringwidth 3 -1 roll add 3 1 roll add exch lineto stroke 0 0 moveto
- m show end}def end c o definefont}ifelse}if end}a
- /EPSBegin{save userdict/BeachHead get begin/la b count/ma b userdict/showpage{}put end
- 0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin 10 setmiterlimit [] 0 setdash newpath}a
- /EPSEnd{userdict/BeachHead get begin count ma sub dup 0 gt{{pop}repeat}{pop}ifelse la end restore}a
- /cimage{userdict/BeachHead get begin{{readstring}}{{readhexstring}}ifelse/u b/colorimage where
- {pop 4 index dup string/v b dup string/w b dup string/x b dup string/y b string/z b
- {currentfile v u pop}{currentfile w u pop}{currentfile x u pop}{currentfile y u pop
- currentfile z u pop pop}5 -1 roll{true 4 A}{true 4/colorimage load exec}ifelse}{4 index
- dup string/z b 4 mul string/B b{currentfile B u pop pop currentfile z u pop}
- exch{transimage}{/image load exec}ifelse}ifelse end}a/C{D{gsave E F 3 index idtransform translate
- G 1 4 index 4 index{H}/image load exec grestore/I 0 def/G 0 def/D false def}if}a
- /transimage{userdict/BeachHead get begin 2 index 8 ne{/image load exec}{4 index cvi string
- /H b/J 0 string def/K 0 def/D false def/I 0 def/G 0 def 0 1 5 index 1 sub{/F b 0 1 6 index 1 sub
- {K J length ge{1 index dup type/stringtype ne{exec}if/J b/K 0 def}if J K get/K K 1 add def
- dup 255 eq{pop pop C}{H I 3 -1 roll put/I I 1 add def/G G 1 add def D not{/E b/G 1 def
- /D true def}{pop}ifelse}ifelse}for C}for 5{pop}repeat}ifelse end}a/L{D{gsave E F 8 index
- idtransform translate I 1 8 9 index{M}{N}{O}{P}true 4/colorimage load exec grestore/I 0 def
- /D false def}if}a/A{9 index cvi dup string/M b dup string/N b dup string/O b string/P b
- /Q 0 string def/K 0 def/D false def/I 0 def/G 0 def 0 1 10 index 1 sub{/F b 0 1 11 index 1 sub
- {K Q length ge{6 index exec/R b 5 index exec/S b 4 index exec/T b 3 index exec/Q b/K 0 def
- }if R K get S K get T K get Q K get/K K 1 add def dup 0 eq 2 index 0 eq and 3 index 0 eq and
- 4 index 0 eq and{5{pop}repeat L}{M I 6 -1 roll put N I 5 -1 roll put O I 4 -1 roll put
- P I 3 -1 roll put/I I 1 add def D not{/E b/D true def}{pop}ifelse}ifelse}for L}for 10{pop}repeat}a
- /bps 8 string def/bpm[8 0 0 8 0 0]def/bpp{bps}def/overlaybackpat{userdict/BeachHead get begin gsave
- setrgbcolor bps copy pop dup 0 get 8 div floor cvi 8 mul 1 index 2 get 8 div floor cvi 8 mul 2 index
- 1 get 8 div floor cvi 8 mul 8 4 index 3 get 8 div floor cvi 8 mul{2 index 8 3 index{1 index gsave translate
- 8 8 scale 8 8 false bpm/bpp load imagemask grestore}for pop}for pop pop pop grestore end}a
- /U{userdict/BeachHead get begin/V b/W b countdictstack save V 2 add 2 roll count V sub /X b
- /W load end{exec}stopped userdict/BeachHead get begin/Y b count X sub{pop}repeat Y 3 1 roll
- restore countdictstack exch sub{end}repeat end}a/Z( )def/aa{moveto{ba setfont Z end gsave
- 0 setgray stringwidth grestore userdict/BeachHead get begin rmoveto/ca load null ne{/da da
- 1 add def da ea length le{fa ea da get ca}if}{ax ay rmoveto fa ga eq{cx cy rmoveto}if}ifelse}stopped
- currentdict userdict/BeachHead get ne{userdict/BeachHead get begin}if}a
- /filltextpath{userdict/BeachHead get begin/ea b dup type dup/integertype eq exch/realtype eq or
- {/ay b/ax b/ga b/cy b/cx b/ca null def}{/ca b}ifelse/ha b/ia b ia{currentfont/_isSBShadowFont get
- {gsave 0 setgray/ca load null ne{/ca load ea kshow}{cx cy ga ax ay ea awidthshow}ifelse
- grestore}if}if gsave currentfont ia{begin r FontMatrix makefont l FontMatrix makefont end
- }{null exch}ifelse/ja b/ka b/ba currentfont def _doTexturePat{systemdict/makepattern known}
- {false}ifelse{matrix currentmatrix _strtxtmatrix null ne{_strtxtmatrix setmatrix}if 1 -1 scale
- txTrnsX txTrnsY translate settexturepat setmatrix/da 0 def ea{/fa b Z 0 fa put ja setfont currentpoint
- Z show aa{exit}if}forall}{10 setlinewidth/da 0 def currentpoint newpath 0 dup dup dup moveto lineto
- closepath moveto ea{/fa b Z 0 fa put currentpoint ja setfont count 1 add dup 1 roll Z true{charpath}stopped
- count count -1 roll sub{pop}repeat currentpoint{ha}0 U pop newpath 0 dup dup dup moveto
- lineto closepath moveto aa{exit}if}forall}ifelse grestore ka null ne{gsave 0 setgray/da
- 0 def ea{/fa b Z 0 fa put ka setfont currentpoint Z show aa{exit}if}forall grestore}if
- /_doTexturePat false def/_strtxtmatrix null def end}a/na[256{0}repeat]def mark 161 176
- 173 185 176 165 177 177 178 163 179 179 181 109 182 182 183 229 184 213 185 112 186 242
- 189 87 195 214 197 187 198 68 214 184 215 224 240 240 counttomark 2 div cvi{na 3 1 roll put}repeat
- /krnshow{dup type dup/integertype ne exch/realtype ne and{12}if/Symbol findfont exch
- scalefont/oa exch def/ua currentfont def/pa 0 def exch{dup na exch get dup 0 eq isWinPS or{pop Z 0
- 3 -1 roll put currentpoint Z userdict begin show end moveto}{oa setfont Z 0 3 -1 roll put currentpoint Z show
- moveto ua setfont pop}ifelse dup pa get/pa pa 1 add def 1 index pa get/pa pa 1 add def rmoveto
- }forall pop}a/setcmykcolor where{pop/bhsetcmykcolor/setcmykcolor load def}{/bhsetcmykcolor
- {4 1 roll 3{3 index add neg 1 add dup 0 lt{pop 0}if 3 1 roll}repeat setrgbcolor pop}a}ifelse end
- %%EndProcSet